******************************************************************************
*********************** Germany never Sleeps Project *************************
******************************************************************************
##############################################################################

       ___________________________________________
      /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\
 www./MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    MMMMMMMMM/                             \MMMMMMM 
    MMMMMMMMM        ________            ___MMMMMMM
    MMMMMMMMM       /MMMMMMMM\          /MMMMMMMMMM 
    MMMMMMMMM       MMMMMMMMMM\        /MMMMMMMMMMM
    MMMMMMMMM       MMMMMMMMMMM\      /MMMMMMMMMMMM
    MMMMMMMMM       MMMMMM\MMMMM\    /MMMMM/MMMMMMM
    MMMMMMMMM       MMMMMM \MMMMN\  /MMMMM/ MMMMMMM
    MMMMMMMMM       MMMMMM  \MMMMM\/MMMMM/  MMMMMMM
    MMMMMMMMM\      MMMMMM   \MMMMMMMMMM/   MMMMMMM
    MMMMMMMMMM\     MMMMMM    \MMMMMMMM/    MMMMMMM
    MMMMMMMMMMM\    MMMMMM     \MMMMMM/     MMMMMMM
    MMMMMMMMMMMM    MMMMMM      MMMMMM      MMMMMMM
    MMMMMMMMMMMM    MMMMMM      MMMMMM      MMMMMMM
    MMMMMMMMMMMM    ?MMMMM      ?MMMMM      ?MMMMM/    
    MMMMMMMMMMMM   
    MM/      \MM IMMMVMMM   /MM   MMM MMM /MMMMMM\ MMM         /MMMMMM /MMMMMM\ IMMMMMVMMMM\
    MM        MM  MMMVMMM MMMMMMM MMM/MMM MMMMMMMM MMM         MMM     MMMMMMMM  MMMM\V/MMMM 
    MM   OO   MM  MMM MMM MMMMMMM MMMV/   MMM  MMM MMM         MMM     MMM  MMM  MMM MMM MMM
    MM   OO   MM  MMM MMM   MMM   MMMM    MMM  MMM MMM         MMM     MMM  MMM  MMM MMM MMM
    MM        MM  MMM MMM   MMM   MMM     MMMMMMMM MMM     OO  MMM     MMMMMMMM  MMM MMM MMM
    MM\      /MM  \MM MMMO  \MMMO \MM     \MMMMMM/ \MMMMMM OO  \MMMMMM \MMMMMM/  \MM MMM MMMO
    MMMMMMMMMMMM_________________________________________GermanysMultiConsoleSceneScoure#Nr.1
    MMMMMMMMMMMM                            MMMMMMM
    MMMMMMMMMMMM\                          /MMMMMMM
    MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    MMMMMMMM---> www.modcontrol.com <---MMMMMMMMMM/
    \MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM/
_____\MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM/______________________________
  ____******************************************_____


 NAND Flasher 360 pour Windows v1.2.0 de trancy (www.modcontrol.com) 
------------------------------------------------------------------------------------------


Nand Flasher 360 pour Windows, c'est quoi ?

NandFlasher 360 est un programme pour accder aux nands sous Windows, avec ce soft il est possible de flasher rapidement
 une nouvelle version XBR/FreeBoot ,via port usb uniquement
Cela ne prend que 8 min pour une nand de 16MB , tout en realisant 3 lectures et une ecriture, verifies a chaque passage 
Pour les nands de 256/512mb , l'operation prend environ 16 minutes ( debit: 128 kb/s) ,les BadBlocks sont automatiquement deplac 
 aux positions souhaites (Bad Blocks management).Fonctionne avec toutes les tailles de nands (16/256/512mb).
Les fichiers KV et Config , sont automatiquement extrait de la nand actuelle et inject dans le XBR/Freeboot.bin
 
Avec la fonction Flasher uniquement des donnes valides (Write only valid data), on acclre le temps des manips, 
les blocs vides (0xFF) sont plus flashs ,le flash d'une nand de 64MB ne prendra (presque) pas plus longtemps qu'une de 16 Mo

Un detail des infos sur le materiel et nand sera edit

Pour acceder au menu config de Nand Flasher 360 
 -Fermer
 -Choisir langue
 -EMU nand mode
  il suffit de clicer sur le petit Icone (Nand) en haut a gauche , devant l'inscription "NAND Flasher 360"

On peut egalement modifier les annotations des lignes de menus du softs dans le fichier "Language.ini"


--------------------------------------------------------------------------------------------------------------------
Instructions pour Flasher NAND 360 pour Windows

1. Sauvegarde fichier nand

  Les options suivantes sont disponibles pour le dump et le flashage:

    - Dumper/Flasher entierement 
    - Dumper/Flasher uniquement 2MB   


Comment: 

   1. Choisir emplacement de sauvegarde Dump nand 
   2. Valider fonction "Dump nand" , le contenu de la Nand est extrait et control


2. Preparation d'une image nand Vorbereiten des Images (Flashs)
   Soit on utilise un fichier XBR soit on importe une image Freeboot modifie a partir de l'origine .bin

3. Flashage Nand :
   Les options suivantes sont disponibles

    - Conserver KV et Config 
    - Dumper/flasher entierement la nand   
    - Flasher uniquement les donnes valides   
    - Dump/flasher uniquement les 2 premiers MB    
    - Dplacer les Bad Blocks    

Comment:

   1. Choisir le fichier XBR ou Freeboot avec le menu "Fichier de flashage de la nand 
   2.Eventuellement choisir les options voulues, dans la plus part des cas , la config standart est suffisante
   3. Valider le bouton "Flash Nand" , la nand est flash et egalement verifi 

Attention: si l'option "Conserver KV et Config n'a pas ete selectionn , il faudra utilis l'option "Injecter KV  et Config" 
et valider le chemin a l'emplacement de sauvegarde du dump original


4. Enregistrement: 

    Toutes les actions effectues sont enregistres dans un fichier nomm "NandFlasher360.log"
    

5. Option et leur signification:

 Ces options peuvent etre slectionnes 

    - Conserver KV et config: conserver le KV et fichier Config dans la nand utilis dans le cas d'un flashage avec un XBR ,
 Attention les fichiers doivent etre conforme et pas effac , en cas de flashage avec un Freeboot il faut dactiver l'option
  puisque les fichiers sont injects lors de la preparation de l'image freeboot

    - Dumper/flasher entierement: dumper et flasher entierement les nands de 256/512 ,
  pour info: dumper et flasher seulement 64MB est suffisant , puisque le reste de la memoire est utilis comme Unit memoire (Memory Unit)

    - Flasher uniquement les donnes valides: les blocs vides ne seront pas flash, on reduit ainci le temps du flashage et on preserve la nand
 Attention: il est possible que certaines images (FREEBOOT? xbr)ne supportent cette option, si la console ne reboot pas suite au flashage ,
  reflasher la nand en dactivant l'option 

    - "Dump/Flash uniquement 2 MB" : lire / ecrire uniquement les 2 premiers MB ,pour info: l'option "Dumper /Flasher entierement" est dactiv

    - Dplacer les Bad Blocks: dplacer les bad Blocks ( blocs defectueux) utilier l'option en cas de flashage avec un XBR/Freeboot vierge. 
 En cas d'utilisation d'image nand avec blocs deplacs ou de dumpd'origine MS , cette option ne sert a rien


FAQ

Q: Apres erase de l'unit memoire(MU) la nand n'est plus reconnu ou mal reconnu
A: Puisque le probleme est au niveau du SPI-Flasher (et pas du NAND Flasher 360) il suffit de deconnecter 
le cable usb puis le rebrancher pour avoir acces a la nand

Q: Peut on utiliser le soft via connexion LPT 
A: NON , ne fonctionne qu'avec module USB

Q: Nandflasher  lit il la nand 3 fois et le dump est il control ??
A: Lire la nand 3 fois est inutile , deja une connexion USB est sur. Nand Flasher360 verifie chaque pas, controle si les dumps et flashs 
sont corrects il y a un controle a chaque action
--------------------------------------------------------------------------------------------------------------------


Caracteristiques:

- Facile a utiliser , puisque les connaisances des utilisateurs sont prises en compte 
- Informations sur le materiel et la Nand
- Compatible avec tout les modules USB
- Multilangue extensible , modifiable dans fichier language.ini ou rajout langue
- Dumper et flasher la nand en quelques minutes
- Bad Blocks peuvent etre deplacs automatiquement pour toutes tailles de nand
- Patch automatique du KV t Config
- Dump et flash securis , chaque etape est vrifi
- Effacement l'unit memoire (MU) de la nand
- Flasher uniquement les donnes valides: les blocs vides ne sont pas flashs,on accelere la vitesse d'ecriture et on epargne la Nand
- Dumper et flasher depuis la Nand complete
- Dump du KV et Config
- cration d'un fichier avec les donnes KV et Config
- Posibilit de Dumper et flasher les 2 premiers MB
- Indication de la vitesse de lecture /ecriture
- Open Source
- Effacement des nands
- NAND Emulation , on travail sur une image de Nand


 History
 -------
v1.2.0
- Fixed Bad Block Handling on Small Block
- Smaller GUI
- Small Bugs fixed
- Added Spain language

v1.1.0
- New BBM method, fixed rarely Bad Block 
- Open Source
- Small Bugs fixed
- Erase Bug fixed 
- Added option to delete entire flash (Data Partition)
- New BBM Option: Search Bad-Blocks in original Nand Image
- Added work on file instead on Nand (emulation NAND)

v1.0.0 
- Changed Name for XBOX Application from XBRFlash to "NAND Flasher 360"
- Added GUI to XeX Version
- Various Bug fixed
- Ported to Freestyle Dash
- Added File Checks
- Port to Windows
- Added Dump KV and Config
- Added Inject KV and Config

 v0.4.0 
- Added Logfile creation

v0.3.5 
- Completely rewrote code
- Various Bug fixed
- No more option -i available
- New Options added -kv and -Config (meaning keep your KV- or Config-Data on NAND)
- New Options added -fullerase and -erasedata (be careful with erase NAND)
- Write only Valid Data, empty Blocks wouldn't be written to NAND. Improved write speed and save NAND for useless 
  rewritings, like MS do on update
- Fixed bug for full (256/512MB) read and write

v0.3
- Added erase MU partition
- Added full (256/512MB) read and write NAND support
- Small Bugs fixed

v0.2   
- Added Bad Block Management (BBM)
- Added KV and Config Injection

v0.1   
- Initial Version



Thanks goes to:
---------------
- Big thanks goes to GeminiServer for some coding help
- Special thanks goes to Team Xecuter for NAND-X Flasher!
- Thanks goes to tmbinc and all Beta-Tester, translators on modcontrol.com and xboxhacker.net
- MountieXXL for the english translations
- bugess for the french translations

And all i forgot